<<(bitwise left shift)
تستخدم لتحويل العدد من النظام العشري إلي النظام الثنائي ,ثم تقوم بإزاحة الرقم الأيمن إلي اليسار بمقدار عدد
محدد من الخانات ,وتتخذ الصيغة التالية:
expression1 <<
expression2
حيث expression1 و expression2 عددان,والمثال التالي يوضح أكثر المقصود بالإزاحة:
مثال:
var x = Number(3)
trace(x << 2);
في المثال
السابق يقوم البرنامج بعمل متغير عددي x قيمته العدد(3),ثم يقوم بتحويله تلقائيا
إلي النظام الثنائي ,ثم إزاحة العدد الأيمن منه إلي اليسار بمقدار خانتان,والآن
تعالوا نتتبع الخطوات التي يقوم بها البرنامج لتنفيذ ذلك الكود:
1. إنشاء المتغير x من نوع عددي وإعطاؤه القيمة (3).
2. تحويل العدد 3 من النظام
العشري إلي النظام الثنائي كالتالي:
|
عشري |
ثنائي |
|
3 |
0011 |
* العدد 3 بالنظام العشري يتم تحويله إلي العدد 0011 بالنظام النظام الثنائي
3. إزاحة الرقم الأيمن وهو 1 إلي اليسار بمقدار خانتان وكل إزاحة نضع مكانها الرقم
(0) فيتحول العدد إلي:
001100
4. يقوم البرنامج بتحويل العدد 001100من النظام الثنائي إلي النظام
العشري كما يلي:
|
عشري |
ثنائي |
|
12 |
001100 |
5. يقوم البرنامج بإظهار العدد 12 في نافذة output
.
*********************